Company News

I/O Expansion for Large Mobile Machinery

Large mobile machines often require dozens of sensors, switches, valves, actuators, and other electrical devices.

Construction equipment, agricultural machinery, mining vehicles, cranes, and other complex machines may need to monitor and control signals distributed across different parts of the equipment.

As machine functions increase, the available I/O channels on the main controller may no longer be sufficient.

Replacing the main controller with a larger unit is not always necessary. Instead, OEM manufacturers can use remote I/O modules to expand the control system through CAN Bus.

This article explains how I/O expansion works in large mobile machinery, where remote I/O modules can be installed, and how distributed I/O architectures help create more flexible and scalable control systems.



Why Large Mobile Machines Need More I/O

A mobile machinery controller communicates with many field devices through input and output channels.

Typical inputs include:

  • Pressure sensors

  • Temperature sensors

  • Position sensors

  • Limit switches

  • Joysticks

  • Proximity sensors







Typical outputs include:

  • Solenoid valves

  • Proportional valves

  • Relays

  • Warning lights

  • Motors

  • Other actuators







A relatively simple machine may have enough channels on its main controller.

But as more functions are added, I/O requirements can increase rapidly.

For example, a large crane may require signals for:

  • Boom position

  • Hydraulic pressure

  • Outriggers

  • Limit switches

  • Load monitoring

  • Safety devices

  • Auxiliary equipment

The number of required I/O points can easily exceed the capacity of a single controller.





What Is I/O Expansion?

I/O expansion adds additional input and output channels to an existing control system.

Instead of connecting every device directly to the main controller, additional remote I/O modules can be connected through a communication network such as CAN Bus.

A basic architecture may look like this:

Sensors / Actuators
       ↓
Remote I/O Module
       ↓
     CAN Bus
       ↓
Main Controller
       ↓
      HMI

The remote I/O module collects local input signals and transmits the data to the main controller.

At the same time, the controller can send commands through CAN to control outputs on the remote module.

This effectively extends the available I/O capacity of the machine.










When Does a Machine Need I/O Expansion?

1. The Main Controller Runs Out of I/O Channels

This is the most direct reason.

For example, the controller may provide enough channels for the basic machine configuration, but an upgraded model requires:

  • Additional sensors

  • More hydraulic valves

  • Extra switches

  • New attachments

Instead of redesigning the entire control architecture, engineers can add an I/O module.








2. Different Machine Models Need Different I/O Counts

OEM manufacturers often build several machines on the same platform.

For example:

Basic Model
Main Controller
     ↓
Standard I/O

while a higher configuration may require:

Advanced Model
Main Controller
     ↓
Standard I/O
     +
Remote I/O

This modular architecture allows the same main controller platform to support different machine configurations.









3. I/O Devices Are Distributed Across a Large Machine

Large mobile machines can have sensors and actuators located far from the central controller.

Examples include:

  • Mobile cranes

  • Concrete pump trucks

  • Aerial work platforms

  • Agricultural machines

  • Mining equipment

Connecting every remote device directly to the central controller can create long and complicated wiring harnesses.

A remote I/O module can instead be installed closer to those devices.

Main Controller
     │
     │ CAN Bus
     │
Remote I/O
 ↓   ↓   ↓
Sensor Valve Switch

This creates a distributed control architecture.







Centralized I/O vs Distributed I/O

A centralized architecture connects most field devices directly to the main controller.

Sensor ───────────────┐
Sensor ───────────────┤
Switch ───────────────┤
Valve  ───────────────┼→ Main Controller
Valve  ───────────────┤
Sensor ───────────────┤
Switch ───────────────┘

As the machine becomes larger, this can require many long individual wires.

A distributed architecture places remote I/O modules near groups of field devices.

Sensors / Valves
      ↓
Remote I/O
      │
      │ CAN
      ↓
Main Controller
      ↑
      │ CAN
Remote I/O
      ↑
Sensors / Valves

This architecture can provide greater flexibility for large machines with widely distributed electrical components.








Expanding Different Types of I/O

An important advantage of remote I/O expansion is that engineers can add different signal types according to application requirements.

Digital Inputs

Digital inputs can monitor two-state signals such as:

  • Limit switches

  • Push buttons

  • Proximity switches

  • Safety switches

  • Device status signals

They are widely used throughout mobile machinery.





Analog Inputs

Analog inputs are used for continuously changing signals.

Typical applications include:

  • Hydraulic pressure

  • Temperature

  • Position

  • Level measurement

Depending on the sensor and module, signal types may include voltage, current, or resistive inputs.




Digital Outputs

Digital outputs can control:

  • Relays

  • Lamps

  • Solenoid valves

  • Buzzers

  • Other on/off loads

Remote output channels allow these devices to be controlled without routing every output wire back to the central controller.




PWM Outputs

Some remote I/O modules also provide PWM outputs.

These can be used for applications such as:

  • Proportional hydraulic valves

  • Speed control

  • Current-controlled actuators

This allows hydraulic functions to be controlled closer to the valve location.


I/O Expansion for Large Mobile Machinery



I/O Expansion Through CAN Bus

CAN Bus is particularly suitable for distributed I/O in mobile machinery because it is widely used in vehicle and off-highway control systems.

A typical architecture could include:

                    → Remote I/O 1
                  /
Main Controller ─ CAN → Remote I/O 2
                  \
                   → Remote I/O 3

Each module provides additional input and output channels in a different area of the machine.

Depending on the system, communication may use:

  • CANopen

  • J1939

  • Proprietary CAN protocols

The main controller receives input information from each module and sends output commands according to the machine control logic.





Example: I/O Expansion in a Mobile Crane

A mobile crane is a good example of a machine that may benefit from distributed I/O.

The main controller may be installed near the central electrical cabinet.

However, signals are distributed across:

  • Boom

  • Outriggers

  • Hydraulic system

  • Operator cab

  • Chassis

Instead of routing every signal directly to the main controller, remote I/O modules can be placed closer to different functional areas.

For example:

             Main Controller
             /     |     \
           CAN    CAN    CAN
            ↓      ↓      ↓
        Boom I/O  Cab I/O  Outrigger I/O

The boom I/O module may collect position and limit signals.

The outrigger module may monitor switches and control hydraulic valves.

The cab system may handle operator-related inputs and auxiliary devices.

This creates a modular control architecture around the machine.







Benefits of I/O Expansion for OEM Manufacturers

Scalable Machine Architecture

OEMs can start with a standard controller and add I/O capacity when required.

This makes it easier to develop multiple machine variants from the same electronic platform.


More Flexible System Design

Remote modules can be positioned according to the physical structure of the machine rather than forcing all wiring toward one controller.

This is particularly useful for large equipment.




Easier Future Upgrades

New machine functions often require additional sensors or actuators.

With an expandable architecture, engineers can add another remote I/O module instead of redesigning the entire control system.



Simplified Wiring Architecture

Locating I/O closer to field devices can reduce the number of long signal wires running through the machine.

Instead, CAN communication connects the remote module to the main controller.

This can make wiring architecture easier to organize and maintain.



Environmental Requirements for Remote I/O Modules

Remote I/O modules may be installed outside the protected electrical cabinet.

This means they can be exposed to:

  • Dust

  • Water

  • Vibration

  • Shock

  • Temperature changes

  • Electromagnetic interference

For mobile machinery applications, engineers should therefore consider:

  • IP protection level

  • Operating temperature

  • Connector design

  • Vibration resistance

  • Electrical protection

A module designed for factory automation may not necessarily be suitable for installation directly on heavy mobile equipment.




What Should Engineers Consider When Expanding I/O?

Before adding remote I/O modules, OEM engineers should evaluate:

  • Required number of additional channels

  • Digital and analog signal types

  • PWM output requirements

  • Maximum output current

  • CAN protocol

  • CAN bus load

  • Installation location

  • Power supply

  • Environmental protection

Engineers should also consider future expansion.

Choosing an architecture with some additional capacity can make later machine upgrades easier.